Verifying Timing Constrains by means of Evolutionary Testing in a Nondeterministic Environment
نویسنده
چکیده
Genetic algorithms can be used to automatically find test cases to test the temporal requirements of real-time systems. There is a current trend to use “off the shelf” hardware and software to implement soft real-time systems. These off the shelf products are designed to optimize the average performance which causes nondeterministic behavior. Genetic algorithms normally used to find test cases for testing temporal requirements do not work in a nondeterministic environment. This problem is identified and explained in this paper. Several solutions are proposed and tested. It is concluded that recalculating the fitness, for each individual, for each new generation is the best method when searching for a test case which will produce the WCET for a piece of code under test. The effect of a nondeterministic environment in the automatic search for temporal test cases is only studied for one algorithm (insertion sort) in one specific environment (Pentium 4 with Windows XP). More work is needed to verify the proposed solution for other algorithms and other environments.
منابع مشابه
Testing from a stochastic timed system with a fault model
In this paper we present a method for testing a system against a non-deterministic stochastic finite state machine. As usual, we assume that the functional behaviour of the system under test (SUT) is deterministic but we allow the timing to be nondeterministic. We extend the state counting method of deriving tests, adapting it to the presence of temporal requirements represented by means of ran...
متن کاملDevelopment of an evolutionary fuzzy expert system for estimating future behavior of stock price
The stock market has always been an attractive area for researchers since no method has been found yet to predict the stock price behavior precisely. Due to its high rate of uncertainty and volatility, it carries a higher risk than any other investment area, thus the stock price behavior is difficult to simulation. This paper presents a “data mining-based evolutionary fuzzy expert system” (DEFE...
متن کاملAntichain-Based Universality and Inclusion Testing over Nondeterministic Finite Tree Automata
We propose new antichain-based algorithms for checking universality and inclusion of nondeterministic tree automata. We have implemented these algorithms in a prototype tool and we present experiments which show that the algorithms provide a significant improvement over the traditional determinisationbased approaches. Furthermore, we use the proposed antichain-based inclusion checking algorithm...
متن کاملTiming-Safe Replaceability for Combinational Designs
This paper addresses the problem of verifying that a combinational design is a timing-safe replacement for an existing design without making any assumptions about the environment of the design. A replacement condition is formulated which guarantees that if an original design is replaced by a new design, the interacting environment cannot detect the change by observing the input-output behavior ...
متن کاملSoft Computing Methods based on Fuzzy, Evolutionary and Swarm Intelligence for Analysis of Digital Mammography Images for Diagnosis of Breast Tumors
Soft computing models based on intelligent fuzzy systems have the capability of managing uncertainty in the image based practices of disease. Analysis of the breast tumors and their classification is critical for early diagnosis of breast cancer as a common cancer with a high mortality rate between women all around the world. Soft computing models based on fuzzy and evolutionary algorithms play...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2008